Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
rdlc.rdl.Namespace

Packages that use Namespace
rdlc.commands |
rdlc.hw | This package contains all the classes to transform an RDL design into a hardware design.
rdlc.hw.verilog | Classes for turning an abstract hardware design into Verilog.
rdlc.netlist.rdl | This package handles pretty printing an RDL design back into RDL.
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.

Uses of Namespace in rdlc.commands

Fields in rdlc.commands declared as Namespace
`protected Namespace` | `Command.root` The root namespace of the command.

Uses of Namespace in rdlc.hw

Fields in rdlc.hw declared as Namespace
`protected Namespace` | `Library.baseNamespace` The base package of the library.
`protected Namespace` | `Library.LibraryLoader.namespace` Current context namespace during XML parsing.
`protected Namespace` | `Library.LibraryLoader.rootNamespace` The root namespace of the hierarchy.

Methods in rdlc.hw that return Namespace
`Namespace` | `Library.getBaseNamespace()` Simple accessor.

Methods in rdlc.hw with parameters of type Namespace
`boolean` | `Link_Standard.generate(UnitInstance unitInstance, java.lang.String fieldName, Namespace _namespace, ChannelModel channelModel, Library library)`
`boolean` | `Link.generate(UnitInstance unitInstance, java.lang.String fieldName, Namespace _namespace, ChannelModel channelModel, Library library)` Set up this link object, giving it the local unit, port/channel and output namespace.
`protected void` | `Map.generateChannels(UnitInstance _unitInstance, Unit unit, Namespace namespace, Module module)` Generate the links for all of the channels in a hierarchical unit.
`abstract ModuleInstance_Indirect` | `Link_Standard.generateInstance(UnitPort unitPort, Namespace _namespace, Library library)` Generate an instance of the generic link endpoint module which will transport the marshalled messages, or receive and generate the unmarshalled messages.
`protected void` | `ModuleInstance_Standard.generatePackBufferState(UnitPort unitPort, int extraWidth, Namespace RAMPNamespace)` Generate a message buffer for an outgoing message.
`protected void` | `ModuleInstance_Standard.generateUnpackBufferState(UnitPort unitPort, Namespace RAMPNamespace)` Generate a message buffer for an incoming message.

Constructors in rdlc.hw with parameters of type Namespace
`FileInclude(java.lang.String _name, Namespace _namespace, java.lang.String _resourceName, Command command)` Simple constructor, merely records it's arguments.
`Library.LibraryLoader(java.lang.String _resourceName, boolean tryResource, Namespace _rootNamespace, java.lang.String _schemaName, Log errorLog)` Standard constructor.
`Library(java.lang.String _resourceName, Namespace _rootNamespace, Log errorLog)` Simple constructor, calls the `Library.LibraryLoader` class to actually parse the XML file and do the loading.
`LibraryFile(java.lang.String _name, Namespace _namespace, java.lang.String _resourceName)` Simple constructor, merely records it's arguments.
`LibraryModule(java.lang.String _name, Namespace _namespace, java.lang.String _resourceName)` Simple constructor, merely records the arguments.
`Module(java.lang.String _name, Namespace _namespace)` Base constructor, creates a module with the given name in the given namespace, but no features.

Uses of Namespace in rdlc.hw.verilog

Methods in rdlc.hw.verilog with parameters of type Namespace
`ModuleInstance_Indirect` | `SerialLink.generateInstance(UnitPort unitPort, Namespace _namespace, Library library)`
`ModuleInstance_Indirect` | `RegisterLink.generateInstance(UnitPort unitPort, Namespace _namespace, Library library)`

Uses of Namespace in rdlc.netlist.rdl

Methods in rdlc.netlist.rdl with parameters of type Namespace
`protected void` | `OutputFile.printNamespace(Namespace namespace, int tabs)` Print the contents of the given namespace.

Uses of Namespace in rdlc.rdl

Fields in rdlc.rdl declared as Namespace
`protected Namespace` | `Instance.namespace` The namespace in which this instance was declared.
`protected Namespace` | `Field_Named.namespace` The namespace in which this field was declared.
`protected Namespace` | `Declaration_Named.namespace` The namespace in which this declaration was declared, not necessarily the one in which it will be bound.
`protected Namespace` | `parser.parentNamespace`

Methods in rdlc.rdl that return Namespace
`static Namespace` | `Namespace.create(Namespace start, Identifier identifier)` Create a the tree of namespaces required to get to the location named by the given identifier.

Methods in rdlc.rdl with parameters of type Namespace
`void` | `Namespace.add(Namespace _namespace)` Add the given namespace as a child of this namespace.
`boolean` | `Namespace.LateBindDecl.bind(Namespace namespace, Log errorLog, Expression.Phase phase)` Perform the actual late binding of the declaration to the name.
`static Namespace` | `Namespace.create(Namespace start, Identifier identifier)` Create a the tree of namespaces required to get to the location named by the given identifier.
`void` | `UnitPort.setNamespace(Namespace _namespace)` Extends the default setNamespace to set the namespace of the message.
`void` | `UnitExternal.setNamespace(Namespace _namespace)` Extends the default setNamespace implementation to set the namespace on the platform for this external.
`void` | `UnitChannel.setNamespace(Namespace _namespace)` Extends the default setNamespace to set the namespace of the channel model.
`void` | `PluginField.setNamespace(Namespace _namespace)` Extends the default setNamespace implementation to set the namespace on the platform for this external.
`void` | `Namespace.setNamespace(Namespace _namespace)` Simple accessor.
`void` | `Message_Union.setNamespace(Namespace _namespace)` This method builds on the default implementation in `Declaration_Named.setNamespace(Namespace)` to set the namespacec on all of the fields of this structured message.
`void` | `Message_Struct.setNamespace(Namespace _namespace)` This method builds on the default implementation in `Declaration_Named.setNamespace(Namespace)` to set the namespacec on all of the fields of this structured message.
`void` | `Map_Standard.setNamespace(Namespace _namespace)`
`void` | `Instance.setNamespace(Namespace _namespace)` Simple accessor.
`void` | `Field_Named.setNamespace(Namespace _namespace)` Simple accessor.
`void` | `Expression.setNamespace(Namespace _namespace)` Set the namespace of an expression after construction.
`void` | `DynRoot_Standard.setNamespace(Namespace _namespace)` Takes care of setting not only the namespace for this declaration, but for the entire dynamic hierarchy rooted at this declaration.
`void` | `Declaration_Named.setNamespace(Namespace _namespace)` Simple accessor.
`void` | `parser.setProject(java.lang.String _projectName, java.io.File _inputPath, java.lang.Class _inputClass, Namespace _parentNamespace)`

Constructors in rdlc.rdl with parameters of type Namespace
`ChannelModel_FIFOPipe(Namespace _namespace)` Base constructor for an unnamed channel model.
`Declaration_Indirect(Namespace _namespace)`
`Declaration_Named(Namespace _namespace)` Unnamed declaration constructor, records the given namespace.
`Declaration_Named(java.lang.String _name, Namespace _namespace)` Creates this named declaration in the given namespace.
`DynRoot_Indirect(Namespace _namespace)`
`DynRoot_Standard(Namespace _namespace)`
`DynRoot_Standard(java.lang.String _name, Namespace _namespace)` Creates this named dynamic root declaration in the given namespace.
`Map_Standard(Namespace _namespace)` Default constructor for a map, used only when an identifier cannot be resolved.
`Message_Simple(Namespace _namespace)` Base constructor for an unnamed message in a catalog (namespace).
`Namespace.Identifier(Namespace _namespace, java.lang.String _name, Declaration _cachedValue, FileRange _fileRange)` Constructs an identifier from a given name, namespace and file range.
`Namespace.Identifier(Namespace _namespace, java.lang.String _name, Declaration _cachedValue, java.lang.String _errorLocation)` Copy constructor, for use in creating a modified version of a known identifier.
`Namespace.QualifiedIdentifier(Namespace _namespace, java.util.List<java.lang.String> _lName, int _parentCount, FileRange _fileRange)` Base constructor, simply stores all of the arguments.
`Namespace.QualifiedIdentifier(RawStaticIdentifier rawStaticID, Namespace _namespace)` Full constructor, creates an identifier by parsing in a static identifier from an RDL file.
`Platform_Standard(Namespace _namespace)` Default constructor for a platform, used only when an identifier cannot be resolved.
`Unit_Standard(Namespace _namespace)` Default constructor for a platform, used only when an identifier cannot be resolved.

Uses of Namespace in rdlc.sw

Fields in rdlc.sw declared as Namespace
`protected Namespace` | `Library.baseNamespace` The base package of the library.
`protected Namespace` | `Library.LibraryLoader.namespace` Current context during XML parsing.
`protected Namespace` | `Library.LibraryLoader.rootNamespace` The root namespace of the hierarchy.

Methods in rdlc.sw that return Namespace
`Namespace` | `Library.getBaseNamespace()` Simple accessor.

Methods in rdlc.sw with parameters of type Namespace
`Type_Reference` | `Engine_Standard.generate(Library library, java.lang.String name, Namespace namespace)`
`Type_Reference` | `Engine.generate(Library library, java.lang.String name, Namespace namespace)` Generate the engine class with the given name and in the given namespace.
`Type_Reference` | `Link_Standard.generate(UnitPort unitPort, Namespace _namespace, Class messageClass, ChannelModel channelModel, Message message, Library library)`
`Type_Reference` | `Link.generate(UnitPort unitPort, Namespace _namespace, Class messageClass, ChannelModel channelModel, Message message, Library library)` Generate the link endpoint class for the given unit port.
`protected void` | `Shell.generateSets(Class _class, Unit _unit, Namespace libNamespace, Library library)` Generate the set channels and set externals methods which allow a unit wrapper to inform the unit itself about the externals and links it has access to.
`static QualifiedIdentifier<Declaration>` | `Library.parseTypeID(Namespace rootNamespace, java.lang.String vartype)` Convert a type identifier string (in java dotted format) into a qualified identifier.

Constructors in rdlc.sw with parameters of type Namespace
`Class(java.lang.String _name, Namespace _namespace, Field.Access _access)` Base constructor, creates an object-oriented class in the given namespace with the given access level.
`FileInclude(java.lang.String _name, Namespace _namespace, java.lang.String _resourceName, Command command)` Simple constructor, merely records it's arguments.
`Library.LibraryLoader(java.lang.String _resourceName, boolean tryResource, Namespace _rootNamespace, java.lang.String _schemaName, Log errorLog)` Standard constructor.
`Library(java.lang.String _resourceName, Namespace _rootNamespace, Log errorLog)` Simple constructor, calls the `Library.LibraryLoader` class to actually parse the XML file and do the loading.
`LibraryClass(java.lang.String _name, Namespace _namespace, Field.Access _access, java.lang.String _resourceName)` Simple constructor, merely records the arguments.
`LibraryFile(java.lang.String _name, Namespace _namespace, java.lang.String _resourceName)` Simple constructor, merely records it's arguments.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES